Enabling Proactivity in Context-aware Middleware Systems by means of a Planning Framework based on HTN Planning
نویسندگان
چکیده
Today’s context-aware systems tend to be reactive or ‘pull’ based the user requests or queries for some information and the system responds with the requested information. However, none of the systems anticipate the user’s intent and behavior, or take into account his current events and activities to pro-actively ‘push’ relevant information to the user. On the other hand, Proactive context-aware systems can predict and anticipate user intent and behavior, and act proactively on the users’ behalf without explicit requests from them. Two fundamental capabilities of such systems are: prediction and autonomy. In this paper, we address the second capability required by a context-aware system to act proactively i.e. acting autonomously without an explicit user request. To address it, we present a new paradigm for enabling proactivity in context-aware middleware systems by means of a Planning Framework based on HTN planning. We present the design of a Planning Framework within the infrastructure of our intelligent context-aware middleware called Rover II. We also implement this framework and evaluate its utility with several use cases. We also highlight the benefits of using such a framework in dynamic ubiquitous systems.
منابع مشابه
Knowledge-based Middleware as an Architecture for Planning and Scheduling Systems
We present an architecture that provides a robust, scalable and flexible software framework for planning and scheduling systems through the use of standardized industrial-strength middleware and multi-agent technology. It utilizes knowledgebased components that dynamically perform and verify the system’s configuration. The system is based on a proper formal account of hybrid planning, the integ...
متن کاملSemantic Web Technology as a Basis for Planning and Scheduling Systems
This paper presents an architecture for planning and scheduling systems that addresses key requirements of real-world applications in a unique manner. The system provides a robust, scalable and flexible framework for planning and scheduling software through the use of industrial-strength middleware and multi-agent technology. The architectural concepts extend knowledge-based components that dyn...
متن کاملConstraint-based Methods for Human-aware Planning
Uwe Köckemann (2016): Constraint-based Methods for Human-aware Planning. Örebro Studies in Technology 72. As more robots and sensors are deployed in work and home environments, there is a growing need for these devices to act with some degree of autonomy to fulfill their purpose. Automated planning can be used to synthesize plans of action that achieve this. The main challenge addressed in this...
متن کاملKI-Zeitschrift - Auszug als Leseprobe
We present an architecture for planning and scheduling systems that addresses key requirements of real-world applications in a unique manner. It provides a robust, scalable, and flexible framework through the use of industrialstrength middleware and multi-agent technology. The architectural concepts extend knowledge-based components that dynamically perform and verify the system’s configuration...
متن کاملTitle of dissertation : TOWARDS PROACTIVE CONTEXT - AWARE COMPUTING AND SYSTEMS
Title of dissertation: TOWARDS PROACTIVE CONTEXT-AWARE COMPUTING AND SYSTEMS Preeti Bhargava Doctor of Philosophy, 2015 Dissertation directed by: Professor Ashok Agrawala Department of Computer Science A primary goal of context-aware systems is delivering the right information at the right place and right time to users in order to enable them to make effective decisions and improve their qualit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- EAI Endorsed Trans. Context-aware Syst. & Appl.
دوره 2 شماره
صفحات -
تاریخ انتشار 2015